package ObjectFn4;

import java.util.Arrays;
import java.util.Comparator;

public class test9 {
    public static void main(String[] args) {
        String[] names = {"a","b","ac"}; // 默认按照首字母排序
        Arrays.sort(names);

        System.out.println(Arrays.toString(names)); // 使用Arrays.toString(数组),可以转成字符串,直接看
        // 版本1
//        Arrays.sort(names, new Comparator<String>() {
//            @Override
//            public int compare(String o1, String o2) {
//                return o1.compareToIgnoreCase(o2);
//            }
//        });
        // 简化后,版本2
//        Arrays.sort(names,(o1,o2)->o1.compareToIgnoreCase(o2));
        // 最终 - 只是使用类,加引用
        Arrays.sort(names,String::compareToIgnoreCase);
    }
}
